/*All Page CSS Documents*/
body{
	margin-left:20%; margin-right:20%;
}
a{
	text-decoration:none;
}
div{
	text-align:center;
}
.heading{
	background-color:white;
	text-align:center; text-decoration:underline;
	font-size:24px;
	margin-left:25%; margin-right:25%;
}
.signIn{
	float:right;
	text-align:right;
	font-size:11px;				
}
.cart{
	float:left;
	text-align:left;
	font-size:11px;
	margin-top:0px;	padding-top:0px;
}
.cellwrapper{
	position:relative;
	float:left;
	left:46%;
}
.cell{
	position:relative;
	height:170px;
	padding-left:15px; padding-right:15px;
	float:left;
	left:-50%;
	border-right:2px solid #000;
}
.productRow{
	background-color:white;
	height:150px;
	padding-top:10px;
	margin-left:10%; margin-right:10%;
}
.prodImgCell{
	float:left;
	height:auto;
	margin-left:10px;
}
.textImgCell{
	float:left;
	text-align:left;
	padding-left:15px;
}
.priceCell{
	float:right;
	text-align:right;
	padding-right:15px;
}
.cartCell{
	display:inline;
	height:auto; width:auto;
	margin-bottom:10px;
	float:left;
}
.itemIdCell{
	width:100px; height:auto;
	border-right:solid;	border-right-width:2px;
	float:left; margin-left:8%;
}
.itemNameCell{
	width:266px; height:auto;
	border-right:solid;	border-right-width:2px;
	float:left;
}
.itemQtyCell{
	width:50px;	height:auto;
	border-right:solid;
	border-right-width:2px;
	float:left;
}
.itemPriceCell{
	width:100px;	height:auto;
	border-right:solid;
	border-right-width:2px;
	float:left;
}
.itemPriceTotal{
	width:100px;	height:auto;
	float:left;
}
p.header{
	margin-top:5px;	margin-bottom:5px;
	text-decoration:underline;
}
p.priceTag{
	 height:30px; text-align:right;
	 float:right;
}
#div_top_hypers ul li{
	display:inline;
}
